import * as Nexus from '@nexus/schema';

export default Nexus.interfaceType({
  // 名称
  name: 'BaseReturn',

  // 描述
  description: '基本返回信息',

  // 定义
  definition(t) {
    t.int('code', {
      description: '错误码',
    });
    t.string('message', {
      description: '错误信息',
    });
  },

  // 处理类型
  resolveType(source) {
    console.debug('resolveType source', source);

    return null;
  },
});
